package br.com.websec.agencia;

import java.util.List;

import br.com.websec.util.DAOFactory;

public class AgenciaRN {
	
	private AgenciaDao agenciaDao;

	public AgenciaRN() {
		this.agenciaDao = DAOFactory.criarAgenciaDAO();
	}

	public void salvarAgencia(Agencia agencia) {
		Integer codigo = agencia.getIdAgencia();

		if (codigo == null || codigo == 0) {
			this.agenciaDao.salvar(agencia);
		} else {
			this.agenciaDao.alterar(agencia);
		}
	}

	public List<Agencia> listarAgencia() {
		return agenciaDao.listar();
	}
	
	public Agencia buscarPorNumero(String numero){
		return this.agenciaDao.buscarPorNumero(numero);
	}


}
